off-site supervision - Spanish English Dictionary